tower keep castle - Alemán Inglés Diccionario